a cake topped off with fresh fruit - French English Dictionary